Array.prototype.every = function (fn) {
  for (let i = 0; i < this.length; i++) {
    if (!this.hasOwnProperty(i)) continue; // 处里稀疏数组
    if (!fn(this[i], i, this)) return false;
  }
  return true;
};

// 使用
const arr = [1, 2, 3, , 5];
const everyRes = arr.every((item) => item > 0);
console.log(everyRes);
